import Taro from '@tarojs/taro'

export function getBaseUrl() {
  const apiUrl = API_URL

  // if (process.env.NODE_ENV === 'development') {
  //   return 'https://deepmall.com.cn' //测试环境
  // } else if (process.env.NODE_ENV === 'production') {
  //   return 'https://deepmall.com.cn' //生产
  // }
  return apiUrl
}

// 获取状态栏和导航栏的高度
export const calcNavBarInfo = () => {
  // 获取系统信息
  const systemInfo = Taro.getSystemInfoSync()
  // 胶囊按钮位置信息
  const menuButtonInfo = Taro.getMenuButtonBoundingClientRect()
  const statusBarHeight = systemInfo.statusBarHeight
  // 导航栏高度 = 状态栏到胶囊的间距（胶囊上坐标位置-状态栏高度） * 2 + 胶囊高度
  const navBarHeight = (menuButtonInfo.top - (systemInfo.statusBarHeight as number)) * 2 + menuButtonInfo.height
  return { statusBarHeight, navBarHeight }
}

export const normalToast = (title, duration = 3000) => {
  return Taro.showToast({
    title,
    icon: 'none',
    duration,
  })
}
